On the coherence of component protocols
نویسندگان
چکیده
Component-based programming promises to ease the construction of large-scale applications. The construction of applications using components relies on the notion of interfaces. However, the notion of interfaces provided by current component models is restricted: In particular, it does not include behavioral information to define the protocols of the components: Sequences of service requests. The lack of behavioral information limits our trust in components: Security, reuse, and quality relate directly on this missing information. In this paper, we consider the problem of verifying if a component implementation respects the protocol specified during its design. First, we define a notion of coherence between protocols and an algorithm to verify the coherence between two protocols. Then, we describe an algorithm to extract the protocol of a component from its source code. Finally, we present a tool that enables the static verification and enforcement of the notion of coherence.
منابع مشابه
The Role of Spiritual Intelligence, Sense of Coherence, and Cognitive Flexibility as Internal Resources in Predicting Perceived Stress in Patients With Multiple Sclerosis
Aims: Stress is one of the significant factors contributing to the onset, exacerbation, and recurrence of Multiple Sclerosis (MS) that imposes high costs on society and people. The present study aims to assess the role of spiritual intelligence, sense of coherence, and cognitive flexibility (internal resources) in predicting perceived stress in patients with MS. Methods & Materials: In this de...
متن کاملRetrospective and Introspective Think-Aloud Protocols in Translation Quality Assessment: A Qual-Quan Mixed Methods Research
A major concern in Translation Studies (TS) has been on what really goes on in the translators’ head while they are translating (not what researchers claim is going on). Among the techniques utilized in studying such cognitive processes and systems, think-aloud protocols (TAPs) have been widely em- ployed. As a content analysis study, this Qual-Quan mixed methods...
متن کاملPartial Knowledge in Multiple-Choice Testing
The intent of this study was to discover the nature of (partial) knowledge as estimated by the multiple-choice (MC) test method. An MC test of vocabulary, including 20 items, was given to 10 participants. Each examinee was required to think aloud while focusing on each item before and while making a response. After each test taker was done with each item, s/he was ...
متن کاملConnection between Emotional Intelligence and Coherence in EFL Writing
This research is an investigation of the relationship between the emotional intelligence of a group of Iranian English language learners and the coherence of the essays they produced. A 40-item TOEFL-type test of English proficiency including items on grammar, vocabulary, reading comprehension with the Cronbach’s alpha reliability of .742, was planned to identify the proficient candidates who c...
متن کاملThe Iranian SF-12 Health Survey Version 2 (SF-12v2): Factorial and Convergent Validity, Internal Consistency and Test-Retest in a Healthy Sample
Objectives: Within the context of Health-Related Quality of Life studies, it was necessary to translate and evaluate the psychometric properties of the SF-12 Health Survey version 2. The aim of this study was to investigate the factorial structure, convergent validity and reliability of this instrument in a healthy Iranian sample, following translation and establishment of content and face vali...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Electr. Notes Theor. Comput. Sci.
دوره 82 شماره
صفحات -
تاریخ انتشار 2003